@charset "utf-8";/*初始化样式*/
html{width:100%;height: 100%;font-size:100px; margin:0 auto; max-width: 1920px; }
body{ padding:0; height: 100%; margin:0 auto; zoom:1;font-size:0.14rem;line-height:0.24rem;font-family:"Arial","sans-serif","微软雅黑","宋体";color:#333;/*设置宽度*/width:100%; background-color:#fff; }
ul,li,form, dl,dt,dd, div{ padding: 0; margin: 0; }
.ul,.ul li{ list-style:none; }
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0; margin:0;}
p{ margin:0; }
b,strong{ font-weight: bold; }
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
body.hide{ overflow: hidden; }

/*强制去除表单自带的样式*/
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*/ }

/*强制去除textarea自带的样式*/
textarea{resize:none;/*-webkit-appearance:none;*/}

textarea,input,select { background:none; border:none; margin:0; padding:0;}

/*html5设置*/
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;}
figure,figcaption{ margin:0; padding:0;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
/*百度分享弹框*/
.bd_weixin_popup{ box-sizing: content-box; }
img{ border:none; border:0; vertical-align:top; max-width: 100%; }
span{ outline: none; }
strong{ font-weight: bold; }
a{ color:#333333; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0); outline: none; }
a:link,a:visited,a:focus{outline:none;text-decoration: none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#c9a063;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:before,
*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;overflow-x: hidden;}
[data-lw^=a-][data-lw*=-li]{ transition-timing-function:linear; -webkit-transition-timing-function:linear; -moz-transition-timing-function:linear; -ms-transition-timing-function:linear; -o-transition-timing-function:linear; }
[data-lw^=a-][data-lw*=-ea]{ transition-timing-function:ease; -webkit-transition-timing-function:ease; -moz-transition-timing-function:ease; -ms-transition-timing-function:ease; -o-transition-timing-function:ease; }
[data-lw^=a-][data-lw*=-ei]{ transition-timing-function:ease-in; -webkit-transition-timing-function:ease-in; -moz-transition-timing-function:ease-in; -ms-transition-timing-function:ease-in; -o-transition-timing-function:ease-in; }
[data-lw^=a-][data-lw*=-eo]{ transition-timing-function:ease-out; -webkit-transition-timing-function:ease-out; -moz-transition-timing-function:ease-out; -ms-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; }
[data-lw^=a-][data-lw*=-io]{ transition-timing-function:ease-in-out; -webkit-transition-timing-function:ease-in-out; -moz-transition-timing-function:ease-in-out; -ms-transition-timing-function:ease-in-out; -o-transition-timing-function:ease-in-out; }
[data-lw^=a-][data-lw*=-all]{ transition-property:all; -webkit-transition-property:all; -moz-transition-property:all; -ms-transition-property:all; -o-transition-property:all; }
[data-lw^=a-][data-lw*=-s3s]{ transition-duration:.3s; -webkit-transition-duration:.3s; -moz-transition-duration:.3s; -ms-transition-duration:.3s; -o-transition-duration:.3s; }
.animate5s{ transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear; }
.animate3s{ transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; }
.textover{overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap}
.textovers{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.t-center{ text-align: center; }
.t-left{ text-align: left; }
.t-right{ text-align: right; }
.x-half{ transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
.y-half{ transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.xy-half{ transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); }
.bg0{ background-color: #ffffff; }
.bg1{ background-color: #f6f6f6; }
.bg2{ background-color: #f8f8f8; }
.colr_main{ color:#c9a063; }
.colr0{ color:#fff; }
.colr1{ color:#000; }
.colr2{ color:#333; }
.colr3{ color:#666; }
.colr4{ color:#777; }
.colr5{ color:#888; }
.colr6{ color:#999; }
.o-hide{ overflow: hidden; }
.imgBox{ overflow: hidden; }
.imgBox img{ display: block; transform: scale(1); }
.imgh:hover img{ transform: scale(1.08); }
.Br5{ border-radius: 5px; -webkit-border-radius: 5px; }
.vmd{ display: inline-block; vertical-align: middle; }
/*清楚浮动*/
.clear{ clear:both; height:0; overflow:hidden;}
.clearfix:after{ content: "."; display: block; height: 0; visibility: hidden; clear: both; font-size: 0;}
.clearfix { zoom: 1; }
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:#aaaaaa;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:#aaaaaa;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#aaaaaa;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:#aaaaaa;
}
/*初始化样式*/
.f_l{ float: left; display: inline-block; }
.f_r{ float: right; display: inline-block; }
.container{ margin:0 auto; padding-left: 0.15rem; padding-right: 0.15rem; }
.content{font-size: 0.16rem;}

/**动画**/
*[data-animation]{ opacity: 0; }
.animated{ opacity: 1; }

/**导航**/
body{}
#header{ position: fixed; left: 0; top: 0; width: 100%; z-index: 999; }
#header .logo{ display: block; font-size: 0; line-height: 0; }
#header .logo img{ display: inline-block; vertical-align: middle; }
#header .PSearch{ position: relative; display: inline-block; vertical-align: middle; height: 0.3rem; width: 0.32rem; background:url(../images/icon/search_1.png) no-repeat center/0.16rem auto; margin-right: 0.15rem; }
#header .PSearch:after{ content: ""; display: block; position: absolute; right: -0.07rem; top: 50%; margin-top:-0.08rem; height: 0.16rem; width: 1px; background-color: #fff; }
#header .other,
#header .r_con{ padding-top: 0.3rem; }
#header .language{ display: inline-block; vertical-align: middle; font-size: 0.16rem; line-height: 0.32rem; color:#ffffff; }
#header .language:hover{ color:#c9a063; }
#header .Menu{ display: none; }
#header li.p_show{ display: none; }
.SmallHeader #header{ padding:0.15rem 0; box-shadow: 0 0 0.12rem rgba(0,0,0,0.05); background: #fff; }
.SmallHeader #header .language{ color:#666; }
.SmallHeader #header .language:hover{ color:#c9a063; }

/**底部**/
#footer{ font-size: 0.14rem; background: #333333; }
#footer .Top{ padding:0.5rem 0; font-size: 0; }
#footer .Top .logo{ display: inline-block; vertical-align: top; width: 15.31%; }
#footer .Top .ul{ width: 82.81%; display: inline-block; vertical-align: top; }
#footer .Top li{ font-size: 0.14rem; width: 16.66%; display: inline-block; vertical-align: top; border-left: 1px solid #484848; padding-left: 4.15%; padding-right: 1.88%; }
#footer .Top li .title{ font-size: 0.16rem; color:#cccccc; margin-bottom: 0.2rem; display: block; }
#footer .Top .aBox .a{ padding:0.01rem 0; }
#footer .Top .aBox a{ color:#999999; transform: translateX(0); transition: all 0.3s; display: inline-block; }
#footer .Top .aBox a:hover{ color:#c9a063; transform: translateX(0.03rem); }
#footer .Top .codeBox{ text-align: center; }
#footer .Top .codeBox .txt{ padding-top: 0.05rem; }
#footer .Bot{ padding:0.25rem 0; color:#999999; background-color: #1b1b1b; }
#footer .Bot .server{ padding-left: 2.8em; }
#footer .Bot .server,
#footer .Bot a{ color:#404040; }
#footer .Bot a:hover{ color:#c9a063; }
#footer .Bot .links{}
#footer .Bot .links i{ display: inline-block; vertical-align: middle; font-style: normal; margin:0 0.18rem; }
#footer .Bot .links a{ color:#999999; vertical-align: middle; }
#footer .Bot .links a:hover{ color:#c9a063; }
div.bdsharebuttonbox{ display: block; vertical-align: middle; margin:0; padding:0.2rem 0; font-size: 0; line-height: 0; text-align: center; }
div.bdsharebuttonbox .animate3s{ display: inline-block; vertical-align: middle; float: none; height: 0.34rem; width: 0.34rem; border-radius: 50%; margin:0; margin:0 0.04rem; background-position: center; background-repeat: no-repeat; background-color:transparent; }
div.bdsharebuttonbox .bds_tsina{ background-image:url(../images/icon/share1.png); }
div.bdsharebuttonbox .bds_weixin{ background-image:url(../images/icon/share2.png); }
div.bdsharebuttonbox .bds_sqq{ background-image:url(../images/icon/share3.png); }
div.bdsharebuttonbox .bds_tsina:hover{ background-image:url(../images/icon/share1_h.png); }
div.bdsharebuttonbox .bds_weixin:hover{ background-image:url(../images/icon/share2_h.png); }
div.bdsharebuttonbox .bds_sqq:hover{ background-image:url(../images/icon/share3_h.png); }
/**右侧悬浮**/
.RightNavBox{ position:fixed; top:50%; right:10px; z-index:5; width:62px; }
.RightNavBox .ali{ display:block; position:relative; word-break: keep-all; }
.RightNavBox .ali+.ali{ margin-top:1px; }
.RightNavBox .ali::before{ content:""; position:absolute; right:100%; top:0; display:block; height:100%; width:15px; }
.RightNavBox .ali .img{ display:block; height:62px; width:62px; background:rgba(0,0,0,.4) no-repeat center/25px 25px; }
.RightNavBox .ali.code .img{ background-image:url(../images/nimg38_1.png); }
.RightNavBox .ali.line .img{ background-image:url(../images/nimg38_2.png); }
.RightNavBox .ali.phone .img{ background-image:url(../images/nimg38_3.png); }
.RightNavBox .ali.Returntop .img{ background-image:url(../images/topA.png); }
.RightNavBox .ali.Message .img{ background-image:url(../images/nimg38_message.png); }
.RightNavBox .ali .Other{ position:absolute; right:100%; top:50%; margin-right:0; background:#fff; border-radius:5px; padding:15px; text-align:center; opacity:0; transform:scale(0); -webkit-transform:scale(0); -ms-transform:scale(0); -o-transform:scale(0); -moz-transform:scale(0); transition:opacity .3s,margin .3s; -webkit-transition:opacity .3s,margin .3s; -ms-transition:opacity .3s,margin .3s; -moz-transition:opacity .3s,margin .3s; -o-transition:opacity .3s,margin .3s; }
.RightNavBox .ali .Other::after{ content:""; display:block; position:absolute; top:50%; margin-top:-8px; right:-8px; border:8px solid transparent; border-right:0 none; border-left-color:#fff; }
.RightNavBox .ali .Other .word{ font-size:14px; line-height:24px; color:#444; }
.RightNavBox .ali .Other .kfBox a{ display:inline-block; height:30px; width:30px; margin:0 5px; background:url(../images/nimg21_1.png) no-repeat center/18px 18px; }
.RightNavBox .ali .phonenumber{ font-size:18px; color:#c9a063; width:130px; }
.RightNavBox .ali:hover .img{ background-color:#d4b48f;  }
.RightNavBox .ali:hover .Other{ margin-right:15px; transform:scale(1) translateY(-50%); -webkit-transform:scale(1) translateY(-50%); -ms-transform:scale(1) translateY(-50%); -o-transform:scale(1) translateY(-50%); -moz-transform:scale(1) translateY(-50%); opacity:1; }
@media only screen and (max-width: 992px){
    .RightNavBox{ display:none; }
}


#bsBox,#bsBox *{ box-sizing: content-box; }
@keyframes backanim{
    0%{
        background-position: 80%;
    }
    100%{
        background-position: 5%;
    }
}


/***公用***/
/**轮播**/
.swiperBox{ position: relative; }
.swiperBox:hover .PNBtnBox{ display: block; }
.PNBtnBox{ /* display: none; */ }
.PNBtnBox .Btn{ z-index: 9; display: block; position: absolute; height: 0.5rem; width: 0.5rem; border-radius: 50%; background-color: rgba(0,0,0,0.3); background-position: center; background-repeat: no-repeat; top:50%; margin-top: -0.25rem; cursor: pointer; transition: all 0.3s; }
.PNBtnBox .Btn:hover{ background-color: rgba(201,160,99,0.6); }
.PNBtnBox .Prev{ left: 75px; background-image: url(../images/icon/jt1_1.png); }
.PNBtnBox .Next{ right: 75px; background-image: url(../images/icon/jt1_2.png); }
.PNBtnBox .Btn2{ z-index: 9; display: block; position: absolute; height: 0.4rem; width: 0.4rem; border-radius: 50%; background-color: rgba(0,0,0,0.1); background-position: center; background-repeat: no-repeat; top:50%; margin-top: -0.2rem; cursor: pointer; transition: all 0.3s; }
.PNBtnBox .Btn2:hover{ background-color: rgba(201,160,99,0.5); }
.PNBtnBox .Prev2{ left: 0; background-image: url(../images/icon/jt2_1.png); }
.PNBtnBox .Next2{ right: 0; background-image: url(../images/icon/jt2_2.png); }
.PNBtnBox .Btn3{ z-index: 9; display: block; position: absolute; height: 0.4rem; width: 0.4rem; border-radius: 50%; background-color: rgba(0,0,0,0.1); background-position: center; background-repeat: no-repeat; top:50%; margin-top: -0.2rem; cursor: pointer; transition: all 0.3s; }
.PNBtnBox .Btn3:hover{ background-color: rgba(201,160,99,0.5); }
.PNBtnBox .Prev3{ left: 0; background-image: url(../images/icon/jt3_1.png); }
.PNBtnBox .Next3{ right: 0; background-image: url(../images/icon/jt3_2.png); }
/**Banner图片**/
#IndexBan{ overflow: hidden; }
#IndexBan img{ width: 100%; display: block; }
#IndexBan .swiper-slide{ opacity: 0.6;}
#IndexBan .swiper-slide-active{ opacity: 1;}
#IndexBan .pc{ display: block;}
#IndexBan .phone{ display: none;}
#IndexBan .none{ display: none;}
#IndexBan .point{ position: absolute; bottom: 0.25rem; left: 0; z-index: 5; width: 100%; display: none; }
.point{ text-align: center; font-size: 0; line-height: 0; }
.point .swiper-pagination-bullet{ height: 0.12rem; width: 0.12rem; background:#fff; opacity: 1; margin:0 0.05rem; border-radius: 0; border-radius: 50%; vertical-align: middle; }
.point .swiper-pagination-bullet-active{ background:#018bff; }
#IndexBan .PNBtnBox{ position: absolute; left: 50%; width: 100%; top:50%; transform: translateX(-50%); z-index: 22; }
#AutoBanner{ position: relative; overflow: hidden; }
#AutoBanner .pc img,
#AutoBanner .phone img{ display: block; max-width: 100%; margin:0 auto; animation: scaleAnim 5s ease forwards; }
#AutoBanner .pc{ display: block; }
#AutoBanner .phone{ display: none; }
#AutoBanner .word{ display: block; position: absolute; width:90%; left: 50%; top: 50%; text-align: center; }
#AutoBanner .word img{ width: auto; }
#AutoBanner .cn{ margin-bottom: 0.1rem; }
#AutoBanner .en{ font-size: 0.14rem; line-height: 1.2em; color:#777777; }
@keyframes scaleAnim{
    0%{
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100%{
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
}
/**面包屑地址-二级栏目菜单**/
.LocationBlock{}
.LocationBlock .Box{ border-bottom: 1px solid #e9e9e9; font-size: 0; line-height: 0; }
.LocationBlock .location{ color:#666666; }
.LocationBlock .location .icon{ display: inline-block; vertical-align: middle; width: 0.16rem; height: 0.16rem; background: url(../images/icon/index.png) no-repeat center/contain; margin-right: 0.1rem; }
.LocationBlock .location a{ font-size: 0.14rem; line-height: 0.68rem; color:#666666; vertical-align: middle; }
.LocationBlock .location span{ vertical-align: middle; font-size: 0.14rem; line-height: 0.68rem; }
.LocationBlock .location .line{ vertical-align: middle; display: inline-block; font-style: normal; font-size: 0.14rem; line-height: 0.05rem; margin:0 0.07rem; }
.LocationBlock .r_menu{ font-size: 0; }
.LocationBlock .r_menu a{ display: inline-block; vertical-align: middle; font-size: 0.16rem; line-height: 0.68rem; color:#333333; position: relative; }
.LocationBlock .r_menu a:after{ content: ""; display: block; width: 0; position: absolute; bottom: -0.01rem; left:0; height: 0.02rem; background: #c9a063; transition: all 0.3s; }
.LocationBlock .r_menu .on{ color:#c9a063; }
.LocationBlock .r_menu .on:after{ background: #c9a063; width: 100%; }
.LocationBlock .r_menu a:hover,
.LocationBlock .location a:hover{ color:#c9a063; }
.LocationBlock .r_menu a+a{ margin-left: 0.5rem; }

/**搜索框**/
.Search{ display: inline-block; vertical-align: middle; position: relative; padding-right: 0.4rem; width: 2.55rem; }
.Search .Key{ height: 0.32rem; line-height: 0.3rem; border:1px solid #dddddd; padding:0 0.15rem; display: block; width: 100%; font-size: 0.14rem; color:#fff; }
.Search .submit{ display: block; position: absolute; right: 0; top:0; height: 100%; width: 0.4rem; background:#c9a063 url(../images/icon/search.png) no-repeat center/0.16rem auto; }

/**分页**/
.PageBox{ padding:3.75% 1%; text-align: center; font-size: 0; line-height: 0; }
.PageBox a{ color:#666666; font-size: 0.14rem; display: inline-block; vertical-align: middle; margin:0.02rem 0.06rem; transition:all 0.3s; padding:0 15px; line-height: 0.4rem; border:1px solid #e3e3e3; padding:0 1.4em; }
.PageBox a:hover{ color: #c9a063; border-color: #c9a063; }
.PageBox a.on{ color:#fff; background-color: #c9a063; border-color: #c9a063; }

/**列表**/
.list1{ font-size: 0; line-height: 0; margin-top: 3.75%; }
.list1 .li{ width: 20%; display: inline-block; margin-left: -1px; margin-top: -1px; }
.list1 .Box{ display: block; border:0.01rem solid #eef3fc; cursor: default; }
.list2{ font-size: 0; line-height: 0; position: relative; }
.list2 .li{ display: inline-block; vertical-align: middle; float: left; }
.list2 .Box{ display: block; position: relative; }
.list2 .Box img{ display: block; }
.list2 .title{ position: absolute; display: block; left: 0; bottom: 0; width: 100%; background: rgba(0,0,0,0.7); font-size: 0.14rem; color:#ffffff; line-height: 1.4em; padding:0.15rem; opacity: 1; }
.list2 .li_tit{ font-size: 0.16rem; line-height: 1.4em; color:#333333; font-weight: bold; }
.list2 .word{ font-size: 0.14rem; line-height: 1.4em; color:#777777; margin-top: 0.13rem; padding-top: 0.13rem; border-top: 1px dashed #dddddd; }
.list2 .mark{ display: flex; align-items: center; justify-content: center; position: absolute; left: 0; top: 0; width: 100%; height: 100%; color:#fff; background: linear-gradient(to bottom, rgba(0,0,0,0.1) , rgba(0,0,0,0.85)); opacity: 0; }
.list2 .icon{ background: url(../images/icon/add.png) no-repeat center; height: 0.46rem; width: 0.46rem; display: inline-block; vertical-align: middle; border-radius: 50%; border:1px solid #fff; }
.list2 .txt{ font-size: 0.16rem; line-height: 1.4em; padding:0.15rem; }
.list2 .Box:hover .title{ opacity: 0; }
.list2 .Box:hover .mark{ opacity: 1; }
.list3{ margin:3.75% -0.15rem 0; }
.list3 .li{ padding:0 0.15rem; }
.list3 .Box{ display: block; text-align: center; }
.list3 .Box .imgBox{ position: relative; }
.list3 .Box .mark{ position: absolute; left: 0; top: 0; height: 100%; width: 100%; padding:0.15rem; background: linear-gradient(to bottom, rgba(0,0,0,0.2) , rgba(0,0,0,0.7)); display: flex; align-items: center; justify-content: center; color:#fff; font-size: 0.16rem; line-height: 1.4em; opacity: 0; }
.list3 .Box .icon{ display: inline-block; vertical-align: middle; height: 0.46rem; width: 0.46rem; border-radius: 50%; border:1px solid #fff; background: url(../images/icon/add.png) no-repeat center; margin-bottom: 0.15rem; }
.list3 .Box img{ width: 100%; }
.list3 .Box .cont{ padding:6% 8%; border:1px solid #e9e9e9; position: relative; }
.list3 .Box .cont:after{ content: ""; display: block; position: absolute; left: 0; bottom: 0; width: 0; height: 4px; background: #c9a063; transition: all 0.3s; }
.list3 .Box .title{ font-size: 0.22rem; line-height: 1.4em; color:#333333; }
.list3 .Box .word{ font-size: 0.16rem; line-height: 1.6em; color:#666666; margin:0.15rem 0; }
.list3 .Box .more2{ height: 0.4rem; width: 0.4rem; border-radius: 50%; border:1px solid #9b9b9b; display: inline-block; background: url(../images/icon/jt4_2.png) no-repeat center; }
.list3 .Box:hover{ box-shadow: 0 0 0.1rem rgba(0,0,0,0.1); }
.list3 .Box:hover .mark{ opacity: 1; }
.list3 .Box:hover .title{ color: #c9a063; }
.list3 .Box:hover .cont{ border-color:transparent; }
.list3 .Box:hover .cont:after{ width: 100%; }
.list4{ margin:2.18% -0.25rem; }
.list4 .li{ padding:0.25rem; }
.list4 .Box{ display: block; }
.list4 .imgBox{ position: relative; }
.list4 .type{ display: block; position: absolute; right: 0.1rem; top: 0.1rem; color:#fff; font-size: 0.14rem; background:rgba(0,0,0,0.5); padding:0 0.2rem; line-height: 0.34rem; }
.list4 .cont{ padding-top: 0.25rem; }
.list4 .time{ font-size: 0.14rem; color:#999999; line-height: 1.4em; font-family: "微软雅黑"; margin-bottom: 0.05rem; }
.list4 .title{ font-size: 0.2rem; color:#333333; line-height: 1.4em; }
.list4 .word{ font-size: 0.14rem; color:#666666; line-height: 1.8em; margin:0.24rem 0 0.2rem; }
.list4 .more{ display: inline-block; font-size: 0.14rem; color:#666666; line-height: 0.44rem; background-color: #f1f1f1; padding:0 0.43rem; }
.list4 .Box:hover{}
.list4 .Box:hover .type{ color:#fff; background: #c9a063; }
.list4 .Box:hover .title{ color:#c9a063; }
.list4 .Box:hover .more{ background: #c9a063; color:#fff; }
.list5{ margin-top:3.75%; }
.list5 .li{ border-bottom:1px dashed #dfdfdf; padding-bottom: 3.125%; }
.list5 .li+.li{ margin-top: 3.125%; }
.list5 .Box{ display: block; }
.list5 .imgBox{ float: left; display: inline-block; width: 3.35rem; margin-right: 1.875%; }
.list5 .cont{ overflow: hidden; padding-top: 0.05rem; }
.list5 .time{ font-size: 0.14rem; color:#999999; line-height: 1.4em; }
.list5 .title{ font-size: 0.2rem; color:#333333; line-height: 1.4em; margin:0.05rem 0 0.15rem;  }
.list5 .word{ font-size: 0.14rem; color:#666666; line-height: 1.8em; margin-bottom: 0.25rem; }
.list5 .more{ display: inline-block; font-size: 0.14rem; color:#ffffff; line-height: 0.4rem; background-color: #cccccc; padding:0 0.35rem; }
.list5 .Box:hover .title{ color:#c9a063; }
.list5 .Box:hover .more{ background: #c9a063; color:#fff; }
.list6{ margin:-0.15rem -0.15rem 0; }
.list6 .li{ padding:0.15rem; }
.list6 .Box{ display: block; border:1px solid #dedede; padding:11% 8% 18%; }
.list6 .cont{}
.list6 .title{ font-size: 0.25rem; line-height: 0.28rem; color:#333333; padding:0.06rem 0 0.06rem 0.47rem; position: relative; }
.list6 .title .icon{ height: 0.4rem; width: 0.4rem; display: block; position: absolute; left: 0; top:0; border-radius: 50%; border:1px solid #c9a063; background: url(../images/icon/job.png) no-repeat center; }
.list6 .word{ font-size: 0.16rem; line-height: 2em; color:#666666; margin:0.2rem 0 0.3rem; }
.list6 .more{ font-size: 0.14rem; line-height: 1.4em; color:#666666; }
.list6 .Box:hover{ border-color:transparent; box-shadow: 0 0 0.1rem rgba(0,0,0,0.2); }
.list6 .Box:hover .more{ color:#c9a063; }

/**首页**/
.IndexBody{ background-color: #e0e0e0; }
.IndexArea{ height: 0; font-size: 0; line-height: 0; z-index: 2; position: relative; top:-0.8rem; }
.IndexArea .li{ width: 25%; display: inline-block; height: 0.8rem; background-color: rgba(0,0,0,0.7); color:#ffffff; position: relative; }
.IndexArea .li+.li{ border-left:1px solid #575757; }
.IndexArea .cont{ position: absolute; left: 0; bottom:0; width: 100%; background: repeat-x center /auto 100%; padding:0.22rem 11.45%; }
.IndexArea .title{ font-size: 0.18rem; line-height: 1.4em; }
.IndexArea .title img{ display: inline-block; vertical-align: middle; width: 0.3rem; height: 0.3rem; margin-bottom: 0.05rem; margin-right: 0.12rem; }
.IndexArea .title:after{ display: none; content: ""; height: 2px; width: 1.2em; margin:0.05rem auto 0.15rem; background-color: #fff; }
.IndexArea .word{ font-size: 0.14rem; line-height: 1.6em; -webkit-line-clamp: 3; margin-bottom: 0; height: 0; }
.IndexArea .more{ font-size: 0.12rem; border-radius: 0.05rem; border:0 solid #fff; line-height: 0.38rem; height: 0; padding:0 0.35rem; display: inline-block; vertical-align: middle; overflow: hidden; border-width: 0; }
.IndexArea .more:hover{ background-color:#c9a063; border-color:#c9a063; }
.IndexArea .li:hover .cont{ padding:11.45%; background-image: url(../images/icon/back1.png); }
.IndexArea .li:hover .title:after{ display: block; }
.IndexArea .li:hover .word{ height: 4.8em; margin-bottom: 0.3rem; }
.IndexArea .li:hover .more{ height: 0.4rem; border-width: 1px; }
.IndexType{ overflow: hidden; padding-top: 0.15rem; }
.IndexType .ul{ margin:0 -0.08rem; }
.IndexType .ul li{ padding:0 0.08rem; }
.IndexType .Box{ display: block; position: relative; color:#fff; }
.IndexType .cont{ background:rgba(0,0,0,0.2); padding:8.73%; position: absolute; left: 0; top:0; width: 100%; height: 100%; }
.IndexType .title{ font-size: 0.24rem; line-height: 1.4em; font-weight: bold; }
.IndexType .word{ font-size: 0.14rem; line-height: 1.4em; padding:0.1rem 0 0.35rem; }
.IndexType .more{ display: inline-block; height: 0.46rem; width: 0.46rem; border-radius: 50%; border:1px solid #fff; background:url(../images/icon/more1.png) no-repeat center; opacity: 0; }
.IndexType .Box:hover .cont{ background:rgba(0,0,0,0.5); }
.IndexType .Box:hover .more{ opacity: 1; }
.IndexParent{ position: relative; margin:0.15rem 0; }
.IndexParent .swiperBox{}
.IndexParent .parnet{ overflow: hidden; }
.IndexParent .PNBtnBox{ position: absolute; width: 100%; max-width: 17.1rem; top: 50%; left: 50%; transform: translateX(-50%); z-index: 2; }
.IndexParent a{ display: block; cursor: default; }

/**公司简介**/
#About{ margin:0.33rem 0; padding:0.2rem 0; background: url(../images/about/back.png) no-repeat left top; }
#About .AboutBlock{ font-size: 0.14rem; line-height: 2em; color:#333333; }
#About .AboutBlock .imgBox{ float: right; display: inline-block; width: 41.875%; margin-left: 2.5%; padding:0.2rem 0.2rem 0.1rem 0.1rem; position: relative; }
#About .AboutBlock .imgBox:before{ content: ""; position: absolute; padding-top: 0.77rem; width: 0.77rem; display: block; right: 0; top: 0; background: #c9a063; }
#About .AboutBlock .imgBox:after{ content: ""; position: absolute; padding-top: 1.12rem; width: 1.12rem; display: block; left: 0; bottom: 0; background: #c9a063; }
#About .AboutBlock .imgBox img{ display: block; position: relative; z-index: 2; }
#About .AboutBlock .span{ display: inline-block; }
#About .AboutBlock .title{ font-size: 0.36rem; color:#000000; font-weight: bold; line-height: 1.4em; margin:0; }
#About .AboutBlock .en{ font-size: 0.3rem; line-height: 1.4em; text-transform: uppercase; display: block; margin-bottom: 0.2rem; }
/**组织架构**/
#AutoBlock{}
#AutoBlock .Block{ padding:3.75% 0; }
#AutoBlock{}
#AutoBlock{}
/**发展历程**/
#History{ margin:0.6rem 0; }
#History .gallery-thumbs{ margin:0 6.25%; }
#History .gallery-thumbs .imgBox{ width: 3.35rem; margin-right: 2.7%; float: left; }
#History .gallery-thumbs .l-con{ overflow: hidden; padding-top: 4%; }
#History .gallery-thumbs .Btitle{ font-size: 0.36rem; color:#333333; line-height: 0.4rem; opacity: 0.5; font-family: "微软雅黑"; }
#History .gallery-thumbs .word{ font-size: 0.16rem; color:#555555; padding:0.15rem 0; }
#History .gallery-thumbs .swiper-slide{ opacity: 0!important; }
#History .gallery-thumbs .swiper-slide-active{ opacity: 1!important; }
#History .tips{ position: relative; }
#History .tips .swiper-prev{ position: absolute; left: 0; top:0.18rem; height: 0.38rem; width: 0.38rem; border-radius: 50%; background-color: #999999; outline: none; cursor: pointer; display: none; }
#History .tips .swiper-next{ position: absolute; right: 0; top:0.18rem; height: 0.38rem; width: 0.38rem; border-radius: 50%; background-color: #999999; outline: none; cursor: pointer; display: none; }
#History .tips .swiper-prev:hover,
#History .tips .swiper-next:hover{ background-color: #0288e1; }
#History .gallery-top{ position: relative; padding-top:1rem; }
#History .tips .top{ display: block; position: relative; top:-0.15rem; height: 0.35rem; margin-bottom: 0.05rem; }
#History .tips .Box{ display: block; background: url(../images/icon/history.png) no-repeat top center/100% auto; }
#History .tips .Box .line{ position: absolute; left: 0; width: 100%; height: 100%; /*overflow: hidden;*/ }
#History .tips .Box .line:before{ content: ""; position: absolute; left: 100%; width: 100%; height: 100%; display: block; background: url(../images/icon/history2.png) no-repeat top center/100% auto; margin-left: 0; }
#History .tips .swiper-slide{ cursor: pointer; }
#History .tips .swiper-slide+.swiper-slide .Box{ margin-left: -1px; }
/*#History .tips .swiper-slide+.swiper-slide .Box:before{ content: ""; display: block; position: absolute; width: 100%; height: 50%; background: url(../images/icon/history2.png) no-repeat top center/100% auto; }*/
#History .tips .Box .icons{ display: block; position: absolute; left: 50%; top: 50%; margin-top:-0.8rem; margin-left:-0.3rem; line-height: 0.6rem; font-size: 0.14rem; width: 0.6rem; background: #c9a063; border-radius: 50%; opacity: 0; color:#fff; }
#History .tips .Box .icons:before{ display: block; position: absolute; left: 50%; margin-left: -0.04rem; bottom:-0.13rem; content: ""; border:0.07rem solid transparent; border-left-width: 0.04rem; border-right-width: 0.04rem; border-top-color:#c9a063; }
#History .tips .year{ font-size: 0.16rem; line-height: 1.4em; color:#666666; }
#History .gallery-top .swiper-slide-thumb-active .year{ color:#c9a063; }
#History .gallery-top .swiper-slide-thumb-active .icons,
#History .gallery-top .swiper-slide .icons:hover{ opacity: 1; }
#History .tips .Box:hover .year{ color:#c9a063; }
#History .swiperBox{ /*padding:0 0.45rem; margin:0 -0.45rem;*/ }
#History .PNBtnBox .Btn3{ margin-top: 0; display: none; }
/**荣誉资质**/
#HonorBlock{}
#HonorBlock .Top{ margin:0.15rem 0; text-align: center; }
#HonorBlock .HonImg{ margin:0 0.4rem; overflow: hidden; }
#HonorBlock .HonImg .swiper-slide{ padding:0.15rem; overflow: hidden; }
#HonorBlock .HonImg .imgBox{ overflow: visible; margin-bottom: 0.15rem; }
#HonorBlock .HonImg .imgBox img{ display: block; margin:0 auto; }
#HonorBlock .HonImg .txt{ font-size: 0.16rem; color:#333333; line-height: 1.2em; padding:0 0.1rem; }
#HonorBlock .HonImg .swiper-slide:hover .txt{ color:#c9a063; }
#HonorBlock .Bot{ border-top:1px solid #e9e9e9; position: relative; padding-top:0.3rem; }
#HonorBlock .Bot:before{ content: ""; display: block; position: absolute; right: 0; top:-1px; height: 1px; width: 5%; background: linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1)); }
#HonorBlock .Bot .cont{}
#HonorBlock .Bot .imgBox{ display: inline-block; vertical-align: top; width: 31%; }
#HonorBlock .Bot .con1{ width: 30.625%; display: inline-block; vertical-align: top; padding-left: 5%; margin-bottom: 0.15rem; }
#HonorBlock .Bot .con2{ width: 37.5%; display: inline-block; vertical-align: top; padding-left: 5%; margin-bottom: 0.15rem; }
#HonorBlock .Bot .title{ font-size: 0.2rem; line-height: 1.2em; color:#333333; margin-bottom: 0.1rem; }
#HonorBlock .Bot .ul{ font-size: 0; line-height: 0; }
#HonorBlock .Bot .ul li{ font-size: 0.16rem; line-height: 1.4em; color:#333333; padding:0.05rem 0; }
/**业务领域**/
#AreaBlock{}
#AreaBlock .loaded img{ max-width: 100%; }
/* #AreaBlock img{ max-width: 99999px; } */
#AreaBlock .word{ max-width: 100%; width: 8.8rem; margin:4.375% auto 3.125%; font-size: 0.16rem; color:#333333; line-height: 1.8em; }
#AreaBlock .ul{ padding-bottom: 3.75%; }
#AreaBlock .loaded li{ height: auto!important; }
#AreaBlock .list2 .wid_max{ width:40.625%; }
#AreaBlock .list2 .wid_min{ width: 29.6875%;}
#AreaBlock .list2 li:nth-child(3n+1){ clear: both; }
/**业务领域详情页**/
#AreaInfo{ position: relative; overflow: hidden; }
#AreaInfo:before{ content: ""; display: block; height: 100%; width:100%; position: absolute; right: 0; top: 0.45rem; background: url(../images/about/back.png) no-repeat right bottom/3.5rem auto; }
#AreaInfo .container{ position: relative; z-index: 2; }
#AreaInfo .Box{ font-size: 0; line-height: 0; padding:3.75% 0; }
#AreaInfo .imgBox{ width: 50%; display: inline-block; vertical-align: middle; }
#AreaInfo .imgBox img{ display: block; width: 100%; }
#AreaInfo .r_con{ display: inline-block; vertical-align: middle; padding:1% 3.43%; width: 50%; }
#AreaInfo .r_con .title{ font-size: 0.24rem; line-height: 1.4em; color:#333333; margin:0; }
#AreaInfo .r_con .title:after{ content: ""; display: block; width: 1.2em; height: 2px; background:#999999; margin:0.25rem 0; }
#AreaInfo .r_con .word{ font-size: 0.16rem; line-height: 1.6em; color:#333333; padding-bottom: 0.5rem; }
#AreaInfo .r_con .return{ display: block; border-radius: 50%; border:1px solid #666666; width: 0.46rem; height: 0.46rem; background: url(../images/icon/return.png) no-repeat center; }
#AreaInfo .r_con .return:hover{ background-color:rgba(201,160,99,0.9); }

/***业绩赏析详情页***/
#CaseInfo{}
#CaseInfo .Top{ margin-top: 3.75%; font-size: 0; line-height: 0; }
#CaseInfo .SImgBox{ position: relative; }
#CaseInfo .SImgBox .Btn{ z-index: 2; display: block; position: absolute; margin-top: -0.25rem; top: 50%; height: 0.5rem; width: 0.5rem; border-radius: 50%; background-color:rgba(0,0,0,0.3); background-position: center; background-repeat: no-repeat; background-size: 0.07rem auto; }
#CaseInfo .SImgBox .Btn:hover{ background-color:rgba(201,160,99,0.9); }
#CaseInfo .SImgBox .TPrev{ left: 0.28rem; background-image: url(../images/icon/jt1_1.png); }
#CaseInfo .SImgBox .TNext{ right: 0.28rem; background-image: url(../images/icon/jt1_2.png); }
#CaseInfo .Top .imgBox{ width: 54.06%; display: inline-block; vertical-align: middle; }
#CaseInfo .Top .cont{ width: 45.94%; display: inline-block; vertical-align: middle; padding:0.15rem 0.15rem 0.15rem 3.12%; font-size: 0.14rem; }
#CaseInfo .Top .title{ margin:0; font-size: 0.24rem; line-height: 1.4em; color:#333333; }
#CaseInfo .Top .title:after{ content: ""; display: block; width: 1.1em; height: 2px; background: #999999; margin:0.15rem 0; }
#CaseInfo .Top .word{ font-size: 0.16rem; line-height: 1.6em; color:#333; }
#CaseInfo .Top .other{ border-top: 1px solid #dfdfdf; padding-top:0.25rem; margin-top: 0.15rem; }
#CaseInfo .Top .other a{ display: inline-block; font-size: 0.14rem; color:#666666; line-height: 0.44rem; width: 1.4rem; text-align: center; background: #f1f1f1; }
#CaseInfo .Top .other a+a{ margin-left: 0.2rem; }
#CaseInfo .Top .other a:hover{ color:#fff; background: #c9a063; }
#CaseInfo .Ititle{ margin:2.5% 0 1.875%; line-height: 0.44rem; background: #f1f1f1; }
#CaseInfo .Ititle .t{ color:#fff; background: #c9a063; padding:0 0.32rem; font-size: 0.16rem; }
#CaseInfo .Ititle .BtnBox{ padding-right: 0.3rem; }
#CaseInfo .Ititle .BtnBox span{ display: inline-block; vertical-align: middle; border:0.06rem solid transparent; cursor: pointer; }
#CaseInfo .Ititle .BtnBox .Prev{ border-left: 0; border-right-color: #b1b1b1; }
#CaseInfo .Ititle .BtnBox .Next{ border-right: 0; border-left-color: #b1b1b1; }
#CaseInfo .Ititle .BtnBox .Prev:hover{ border-right-color: #c9a063; }
#CaseInfo .Ititle .BtnBox .Next:hover{ border-left-color: #c9a063; }
#CaseInfo .sBox{ overflow: hidden; margin-bottom: 2.18%; }
#CaseInfo .sBox .Box{ display: block; }
#CaseInfo .sBox img{ display: block; width: 100%; }
#CaseInfo .sBox .stitle{ font-size: 0.16rem; line-height: 1.4em; color:#333; text-align: center; margin:0.25rem 0.15rem; }
#CaseInfo .sBox .Box:hover .stitle{ color:#c9a063; }

/**新闻资讯**/
#NewsBlock{ overflow: hidden; }
/**新闻内容**/
#InfoBlock{}
#InfoBlock .title{ font-size: 0.36rem; line-height: 1.2em; color:#333333; margin:4.735% 0 0; }
#InfoBlock .author{ font-size: 0.16rem; line-height: 1.4em; color:#666666; padding:0.12rem 0 0; }
#InfoBlock .content{ font-size: 0.16rem; line-height: 1.8em; color:#333333; border-top:1px dashed #dbdbdb; border-bottom:1px dashed #dbdbdb; margin-top: 2.5%; padding:3.125% 0; }
#InfoBlock .SBox{ border-bottom:1px dashed #dbdbdb; padding:0.625% 0; }
#InfoBlock .SBox span{ font-size: 0.16rem; line-height: 1.4em; color:#666666; vertical-align: middle; margin-right: 0.1rem; }
#InfoBlock .SBox div.bdsharebuttonbox .animate3s{ height: 0.35rem; width: 0.35rem; }
#InfoBlock .SBox div.bdsharebuttonbox .bds_tsina{ background-image:url(../images/icon/share1_2.png); }
#InfoBlock .SBox div.bdsharebuttonbox .bds_weixin{ background-image:url(../images/icon/share2_2.png); }
#InfoBlock .SBox div.bdsharebuttonbox .bds_sqq{ background-image:url(../images/icon/share3_2.png); }
#InfoBlock .SBox div.bdsharebuttonbox .bds_tsina:hover{ background-image:url(../images/icon/share1_2_h.png); }
#InfoBlock .SBox div.bdsharebuttonbox .bds_weixin:hover{ background-image:url(../images/icon/share2_2_h.png); }
#InfoBlock .SBox div.bdsharebuttonbox .bds_sqq:hover{ background-image:url(../images/icon/share3_2_h.png); }
#InfoBlock .other{ padding:2.81% 0 4.735%; }
#InfoBlock .other .f_l,
#InfoBlock .other .f_r{ max-width: 48%; }
#InfoBlock .other a{ font-size: 0.16rem; line-height: 1.4em; color:#333333; }
#InfoBlock .other a:hover{ color:#c9a063; }

/**企业文化**/
#CultureBlock{}
#CultureBlock .Box{ padding:4.375% 0; }
#CultureBlock .imgBox{ width:43.75%; padding-right: 5%; display: inline-block; vertical-align: middle; }
#CultureBlock .imgBox img{ display: inline-block; vertical-align: middle; }
#CultureBlock .content{ width: 52%; display: inline-block; vertical-align: middle; }
#CultureBlock .content .title{ font-size: 0.2rem; font-weight: bold; line-height: 1.4em; color:#c9a063; margin-bottom: 0.24rem; }
#CultureBlock .content .cont{ font-size: 0.14rem; line-height: 1.6em; color:#333333; }
#CultureBlock .content .cont+.title{ margin-top: 0.5rem; }
#CultureBlock .Box2{ padding:4.375% 0; }
#CultureBlock .imgBox2{ max-width:30%; margin-right: 5%; }
#CultureBlock .content2{ overflow: hidden; font-size: 0.14rem; line-height: 1.6em; }
#CultureBlock .content2 .ul{ text-align: center; font-size: 0; line-height: 0; padding-top: 0.15rem; }
#CultureBlock .content2 .ul .li{ display: inline-block; vertical-align: top; width: 32%; margin-left: 2%; }
#CultureBlock .content2 .ul .li:nth-child(3n+1){ margin-left: 0; }
#CultureBlock .content2 .title{ font-size: 0.2rem; font-weight: bold; line-height: 1.4em; color:#c9a063; margin:0.15rem 0; }
#CultureBlock .content2 .ul .imgBox{ width: 100%; max-width: 100%; }
#CultureBlock .content2 .ul img{ display: block; cursor: pointer; margin:0 auto; }

/**招聘岗位**/
#JobList{}
#JobList .pad{ padding-top:3.75%; }
#JobList .MoreBox{ margin-top: -0.15rem; }
#JobList .MoreBox .a{ color:#333; }
#JobList .MoreBox .a:hover{ color:#fff; }
.MoreBox{ font-size: 0; line-height: 0; padding:3.75% 0; }
.MoreBox .a{ border:1px solid #999999; font-size: 0.14rem; line-height: 0.42rem; padding:0 0.4rem; display: inline-block; vertical-align: middle; }
.MoreBox .a:hover{ color:#fff; background: #c9a063; border-color:#c9a063; }
/**招聘岗位详情**/
#JobInfo{}
#JobInfo .Box{ margin:4.06% 5% 5%; }
#JobInfo .li{}
#JobInfo .li+.li{ margin-top: 3.5%; }
#JobInfo .li_title{ float: left; display: inline-block; font-size: 0.24rem; line-height: 1.4em; color:#333333; border-bottom: 2px solid #666666; padding-bottom: 0.15rem; margin-right: 12%; width: 12%; }
#JobInfo .li_cont{ font-size: 0.14rem; line-height: 0.3rem; color:#333; overflow: hidden; }
#JobInfo .job_title{ font-size: 0.24rem; margin:0; line-height: 1.4em; color:#333333; }

/**联系我们**/
#ContactBlock{}
#ContactBlock .Top{ border:1px solid #e2e2e2; font-size: 0; line-height: 0; padding:2.8% 0; margin:3.75% 0 0.2rem; }
#ContactBlock .Top .li{ font-size: 0.16rem; line-height: 1.4em; color:#333333; padding:0 2.8%; position: relative; display: inline-block; vertical-align: middle; width: 25%; }
#ContactBlock .Top .li+.li:before{ display: block; content: ""; position: absolute; left: 0; top:5%; height: 90%; width: 1px; background-color: #e2e2e2; }
#ContactBlock .Top .icon{ display: inline-block; vertical-align: middle; width: 0.44rem; height: 0.44rem; border-radius: 50%; border:1px solid #c9a063; background:no-repeat center/0.22rem auto; }
#ContactBlock .Top .phone{ background-image: url(../images/icon/contact1.png); }
#ContactBlock .Top .mail{ background-image: url(../images/icon/contact2.png); }
#ContactBlock .Top .webchat{ background-image: url(../images/icon/contact3.png); }
#ContactBlock .Top .address{ background-image: url(../images/icon/contact4.png); }
#ContactBlock .Top .txt{ padding-top: 0.16rem; }
#ContactBlock .Map{ height: 6.3rem; }
#ContactBlock .Map img{ max-width: 9999px; }
#ContactBlock .Map *{ box-sizing: content-box; }
#ContactBlock .Map .BMap_pop .BMap_bottom{}
#FormTank{ display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 999999; background:#fff; }
#FormTank .exit{ display: block; position: absolute; top: 0.15rem; right: 0.15rem; width: 0.3rem; height: 0.3rem; background: url(../images/icon/exit.png) no-repeat center; cursor: pointer; }
#FormTank .Box{ display: table; width: 100%; height: 100%; }
#FormTank .Box .t-cell{ display: table-cell; height: 100%; vertical-align: middle; }
#FormTank .title{ font-size: 0.3rem; line-height: 1.5em; }
#FormTank .ltitle{ font-size: 0.16rem; line-height: 20px; color:#999999; margin-top: 0.05rem; margin-bottom: 0.35rem; }
#FormTank .form{ background-color: #f6f6f6; padding:2.2% 2.7%; display: block; }
#FormTank .tip{ font-size: 0.16rem; line-height: 0.22rem; color:#666666; }
#FormTank .input{ display: block; width: 100%; background-color: #fff; font-size: 0.16rem; line-height: 0.3rem; padding:0.15rem 2.2%; color:#999; margin:0.15rem 0 0.3rem; }
#FormTank .input:focus{ box-shadow: 0 0 10px rgba(0,0,0,0.08); }
#FormTank .submit{ line-height: 0.44rem; height: 0.44rem; padding:0 0.45rem; display: inline-block; background-color: #fff; font-size: 0.16rem; }
#FormTank .submit:hover{ background-color: #ccc; }

@media (min-width: 769px) {
    body{ max-width: 19.2rem; }
    /**头部**/
    #header .PSearch{ background-image: url(../images/icon/search.png); }
    .SmallHeader #header .PSearch{ background-image: url(../images/icon/search_1.png); }
    .SmallHeader #header .PSearch:after{ background-color: #c9a063; }
    /****/

    /**首页**/

}
@media only screen and (min-width: 992px){
    /**新闻**/
    #NewsList .ul1 li:nth-child(3n+1){ clear: both; }
}
@media only screen and (min-width: 1250px){
    /****/
    .container{ width: 11.3rem; }
    /**首页**/
    #header{ padding-top: 0.3rem; }
    #header .Search{ position: fixed; left: 0; top: 0; width: 100%; background-color: #fff; padding:0.65rem 0; transform: scale(0); margin-top: -0.2rem; opacity: 0; transition: margin-top 0.3s,opacity 0.3s; }
    #header .Search .form{ position: relative; }
    #header .Search .submit{ background-image: url(../images/icon/search_1.png); background-size: 0.2rem; left: 0.15rem; height: 100%; width: 0.4rem; }
    #header .Search .Key{ width: 100%; padding-left: 0.5rem; padding-right: 0.55rem; line-height: 0.4rem; height: 0.4rem; font-size: 0.18rem; color:#333; }
    #header .Search .exit{ height: 100%; width: 0.4rem; position: absolute; display: block; top:0; right: 0; background:url(../images/icon/exit.png) no-repeat center; }
    #IndexBan .PNBtnBox{ max-width: 13.3rem; }
    #header .PSearch:hover{ background-image: url(../images/icon/search_2.png); }
    .SearchShow #header .Search{ margin-top: 0; opacity: 1; transform: scale(1); }
    .IndexParent .PNBtnBox{ max-width: 13.3rem; }

    /**底部**/
    #footer .Top .codeBox{ padding-right: 0; }
    #footer .Top li{ padding-left: 3.8%; }

    /**搜索框**/
    #header .Search:after{ display: block; content: ""; position: absolute; right: -0.08rem; top:50%; margin-top: -0.08rem; height: 0.16rem; width: 1px; background: #fff; }
    .Search{}
    .Search .Key{ width: 0; padding:0; border-color: transparent; }
    .Search .submit{ background-color: transparent; height: 0.32rem; width: 0.32rem; }
    .Search .on .Key{ width: 100%; border-color: #dddddd; padding:0 0.1rem; }
    .SmallHeader #header{ padding:0.1rem 0; }
    .SmallHeader #header .logo img{ height: 0.62rem; }
    .SmallHeader #header .Search{ padding:0.2rem 0; }
    .SmallHeader #header .other,
    .SmallHeader #header .r_con{ padding-top: 0.2rem; }
    .SmallHeader .Search .submit{ /*background-color: #c9a063; border-radius: 50%;*/ background-image: url(../images/icon/search_1.png); }
    .SmallHeader #header .Search:after{ background: #c9a063; }

}
@media only screen and (min-width: 1450px){
    /***业绩赏析详情页***/
    #CaseInfo .Top .title:after{ margin:0.25rem 0; }
    #CaseInfo .Top .other{ padding-top: 0.4rem; margin-top: 0.35rem; }
    /**列表**/
    #JobList .MoreBox{ margin-top: -0.25rem; }
    .list6{ margin:-0.25rem -0.25rem 0; }
    .list6 .li{ padding:0.25rem; }
    .list6 .word{ margin-bottom:0.6rem; }

}
@media only screen and (min-width: 1640px){
    .container{ width: 16.3rem; }
	/**首页**/
    #header{ padding-top: 0.4rem; }
    /**底部**/
    /**荣誉资质**/
    #HonorBlock .Top{ margin:0.3rem 0; }
    #HonorBlock .HonImg .imgBox{ margin-bottom: 0.3rem; }
    #HonorBlock .HonImg .swiper-slide{ padding:0.3rem; }
    #HonorBlock .Bot{ padding-top:0.5rem; }
    #HonorBlock .Bot .title{ margin-bottom: 0.2rem; }
    #HonorBlock .Bot .con2 li:nth-child(1),
    #HonorBlock .Bot .con2 li:nth-child(2),
    #HonorBlock .Bot .con2 li:nth-child(3),
    #HonorBlock .Bot .con2 li:nth-child(4){ display: inline-block; width: 50%; padding-right: 5%; }
    /**列表**/
    .list3{ margin-left: -0.25rem; margin-right: -0.25rem; }
    .list3 .li{ padding:0 0.25rem; }
    .list3 .Box .word{ margin:0.2rem 0 0.25rem; }
    /**联系我们**/
    #ContactBlock .Top .icon{ width: 0.6rem; height: 0.6rem; background-size: 0.3rem; }
    /**业务领域**/
    #AreaInfo:before{ background-size: auto; }

}
@media only screen and (min-width: 1760px){
    /**首页**/
    #header{ padding-top: 0.5rem; }
    #IndexBan .PNBtnBox{ max-width: 17.6rem; }
    .IndexParent .PNBtnBox{ max-width: 17.10rem; }
    /**底部**/

}
@media only screen and (max-width: 1250px){
    .container{ width: 86%; }
    #header .PSearch{ right: -0.1rem; }
    /**头部导航**/
    #header{ padding: 0.2rem 0; }
    #header .language{ display: none; }
    #header .logo img{ height: 0.7rem; }
    #header .logo .big{ font-size: 0.14rem; }
    #header .logo .small{ font-size: 0.12rem; }
    #header .PSearch{ height: 0.3rem; width: 0.32rem; }
    #header .PhoneMenu{ width: 0.32rem; /*background: #0278dc;*/ padding:0.07rem 0.07rem; padding:0; position: relative; float: right; border-radius: 0.05rem; margin-top: 0.05rem; margin-left: 0.15rem; }
    #header .PhoneMenu i{ display: block; background: #c9a063; height: 0.03rem; opacity: 1; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; }
    #header .PhoneMenu i+i{ margin-top:0.05rem; }
    #header .Search{ width: auto; margin:0; padding:0; position: fixed; background-color: rgba(255,255,255,0.99); left: 0; top: 1rem; right: 0; bottom: 0; margin-top: -0.35rem; overflow-y: auto; opacity: 0; transform:scaleX(0); -webkit-transform:scaleX(0); -ms-transform:scaleX(0); -moz-transform:scaleX(0); -o-transform:scaleX(0); transition: margin-top 0.3s,opacity 0.3s; }
    #header .Search form{ display: block; background-color: #fff; position: relative; padding:0 0.15rem 0.15rem; }
    #header .Search .Key{ padding:0 0.5rem 0 0.1rem; color:#666; line-height: 0.38rem; height: 0.4rem; }
    #header .Search .submit{ width: 0.4rem; height: 0.4rem; right: 0.15rem; }
    #header .other{ padding-top: 0.18rem; }
    #header .r_con{ position: fixed; background-color: rgba(255,255,255,0.99); left: 0; top: 1rem; right: 0; bottom: 0; margin-top: -0.35rem; overflow-y: auto; opacity: 0; transform:scaleX(0); -webkit-transform:scaleX(0); -ms-transform:scaleX(0); -moz-transform:scaleX(0); -o-transform:scaleX(0); border-top: 0.02rem solid #c9a063; transition: margin-top 0.3s,opacity 0.3s; padding:0; }
    #header .Menu{ padding:0 0.15rem 0.15rem; display: block; width: 100%; text-align: center; background-color: #fff; }
    #header .Menu li{ display: block; float: none; border-bottom: 0.02rem solid #c9a063; }
    #header .Menu li+li{ margin:0; }
    #header .Menu li .title{ margin:0; font-size: 0.2rem; padding:0.17rem 0; color:#666; display: block; }
    #header .Menu li .title:after{ width: 100%; left: 0; top:auto; bottom: 0; }
    #header .Menu li.p_show{ display: block; border-bottom: 0 none; margin-top: 0.15rem; }
    #header .Menu .lib{ background-color: rgba(0,0,0,0.04); line-height: 2.8em; display: none; font-size: 0.16rem; }
    #header .Menu .lib .a+.a{ border-top:1px solid #c9a063; }
    .PhoneShow{}
    .PhoneShow #header .PhoneMenu .i1{ transform: rotate(45deg) translate(0.06rem,0.05rem); -webkit-transform: rotate(45deg) translate(0.06rem,0.05rem); -ms-transform: rotate(45deg) translate(0.06rem,0.05rem); -moz-transform: rotate(45deg) translate(0.06rem,0.05rem); -o-transform: rotate(45deg) translate(0.06rem,0.05rem); }
    .PhoneShow #header .PhoneMenu .i2{ opacity: 0; }
    .PhoneShow #header .PhoneMenu .i3{ transform: rotate(-45deg) translate(0.06rem,-0.05rem); -webkit-transform: rotate(-45deg) translate(0.06rem,-0.05rem); -ms-transform: rotate(-45deg) translate(0.06rem,-0.05rem); -moz-transform: rotate(-45deg) translate(0.06rem,-0.05rem); -o-transform: rotate(-45deg) translate(0.06rem,-0.05rem); }
    .PhoneShow #header .r_con{ opacity: 1; transform:scaleX(1); -webkit-transform:scaleX(1); -ms-transform:scaleX(1); -moz-transform:scaleX(1); -o-transform:scaleX(1); margin-top: 0; }
    .PhoneShow #header,
    .SearchShow #header{ background-color: #fff; }
    .PhoneShow #header .Search{ top: 0.91rem; }
    .SearchShow #header .Search{ opacity: 1; transform:scaleX(1); -webkit-transform:scaleX(1); -ms-transform:scaleX(1); -moz-transform:scaleX(1); -o-transform:scaleX(1); margin-top: 0; }

    /***公用***/
    .PNBtnBox .Btn{ height: 0.4rem; width: 0.4rem; margin-top: -0.2rem; }
    .PNBtnBox .Prev{ left: 0.75rem; }
    .PNBtnBox .Next{ right: 0.75rem; }
    .PNBtnBox .Btn2{ height: 0.3rem; width: 0.3rem; margin-top: -0.15rem; }
    .PNBtnBox .Prev2{ left: 0.15rem; }
    .PNBtnBox .Next2{ right: 0.15rem; }
    /**搜索框**/
    .Search .Key{ border-right: 0 none; }

    /**轮播**/
    .PNBtnBox{ display: block; }

    /**列表**/
    .list3{ margin-left:-0.08rem; margin-right:-0.08rem; }
    .list3 .li{ padding:0 0.08rem; }
    .list4{ margin-left:-0.08rem; margin-right:-0.08rem; }
    .list4 .li{ padding:0 0.08rem; }
    .list4 .cont{ padding-top: 0.15rem; }
    .list4 .title{ font-size: 0.18rem; }
    .list4 .word{ margin-bottom:0.15rem; margin-top:0.05rem; }
    .list4 .more{ line-height: 0.36rem; padding:0 0.35rem; }
    .list6{ margin:-0.08rem; }
    .list6 .li{ padding:0.08rem; }
    .list6 .Box{ padding:0.25rem; }
    .list6 .title{ font-size: 0.2rem; padding-top: 0.03rem; padding-bottom: 0.03rem; padding-left: 0.4rem; }
    .list6 .title .icon{ height: 0.34rem; width: 0.34rem; background-size: 0.14rem auto; }
    .list6 .word{ line-height: 1.6em; margin:0.15rem 0; }

    /**二级栏目菜单**/
    .LocationBlock .location span,
    .LocationBlock .location a{ line-height: 0.48rem; }
    .LocationBlock .r_menu a{ line-height: 0.48rem; font-size: 0.14rem; }
    .LocationBlock .r_menu a+a{ margin-left: 0.35rem; }

    /**首页**/
    .IndexArea{ top:-0.6rem; }
    .IndexArea .li{ height: 0.6rem; }
    .IndexArea .li .cont{ padding:0.125rem 5%; }
    .IndexArea .title{ font-size: 0.16rem; }
    .IndexArea .title:after{ margin-bottom: 0.05rem; }
    .IndexArea .word{ line-height: 1.4em; }
    .IndexArea .more{ line-height: 0.32rem; padding:0 0.25rem; }
    .IndexArea .li:hover .cont{ padding:5%; }
    .IndexArea .li:hover .word{ height: 4.2em; margin-bottom: 0.1rem; }
    .IndexArea .li:hover .more{ height: 0.34rem; }
    .IndexType .title{ font-size: 0.2rem; }
    .IndexType .word{ padding-bottom: 0.15rem; }
    /**底部**/
    #footer .Top{ padding:0.25rem 0; }
    #footer .Top .logo{ display: none; width: 100%; text-align: center; padding-bottom: 0.15rem; }
    #footer .Top .logo img{ width: 1.2rem; }
    #footer .Top .ul{ display: block; width: 100%; padding-top: 0; border-top: 1px solid #555; }
    #footer .Top li{ display: block; width: 100%; border-left: 0 none; text-align: center; height: auto!important; padding:0; }
    #footer .Top li .title{ margin-bottom: 0; line-height: 0.38rem; border-bottom: 1px solid #555; }
    #footer .Top .aBox{ border-bottom: 1px solid #555; display: none; padding:0.05rem 0; }
    #footer .Top .aBox a{ line-height: 0.32rem; }
    #footer .Top .aBox a:hover{ transform: translateX(0); }
    #footer .Top .codeBox{ padding-top: 0.15rem; }
    #footer .Top .codeBox .title{ border-bottom: 0 none; }
    #footer .Top div.bdsharebuttonbox{ padding:0.15rem 0 0; }
    #footer .Bot .f_l,
    #footer .Bot .f_r{ width: 100%; text-align: center; }
    #footer .Bot .server{ padding-left: 1.5em; }

    /**公司简介**/
    #About{ margin:0.25rem 0; padding:0.15rem 0; background-size:4rem; }
    #About .AboutBlock{ line-height: 1.8em; }
    #About .AboutBlock .imgBox{ padding:0.15rem 0.15rem 0.1rem 0.1rem; }
    #About .AboutBlock .title{ font-size: 0.3rem; }
    #About .AboutBlock .en{ font-size: 0.22rem; margin-bottom: 0.1rem; }
    /**发展历程**/
    #History{ margin:0.4rem 0; }
    #History .gallery-thumbs .imgBox{ width: 2.7rem; }
    #History .gallery-thumbs .Btitle{ font-size: 0.3rem; }
    #History .gallery-thumbs .word{ padding:0.1rem 0; }
    /**业务领域详情页**/
    #AreaInfo .r_con .title:after{ margin:0.15rem 0; }
    #AreaInfo .r_con .word{ padding-bottom: 0.15rem; }
    /***业绩赏析详情页***/
    #CaseInfo .Top .title{ font-size: 0.2rem; }
    #CaseInfo .Top .title:after{ margin:0.1rem 0; }
    #CaseInfo .Top .word{ font-size: 0.14rem; }
    #CaseInfo .Top .other{ padding-top: 0.15rem; }
    #CaseInfo .Ititle .BtnBox .Prev{ margin-right: 0.1rem; }
    /**新闻内容**/
    #InfoBlock{}
    #InfoBlock .title{ font-size: 0.28rem; }
    #InfoBlock .author{ font-size: 0.16rem; }
    #InfoBlock .content{ margin-top: 2%; padding:3% 0; }
    /**企业文化**/
    #CultureBlock .content .title{ margin-bottom: 0.1rem; }
    /**招聘岗位**/
    #JobList .MoreBox{ margin-top: -0.08rem; }
    /**招聘岗位详情**/
    #JobInfo{}
    #JobInfo .li_title{ font-size: 0.2rem; padding-bottom: 0.05rem; margin-right: 0.3rem; }
    #JobInfo .li_cont{ line-height: 0.28rem; }
    #JobInfo .job_title{ font-size: 0.2rem; }
    /**联系我们**/
    #ContactBlock .Top .txt{ padding-top: 0.1rem; }
    #FormTank .title{ font-size: 0.2rem; line-height: 1.5em; }
    #FormTank .ltitle{ margin-bottom: 0.15rem; }
    #FormTank .input{ margin:0.1rem 0 0.2rem; }

}
@media only screen and (max-width: 992px){
    /***公用***/
    /**二级栏目菜单**/
    .LocationBlock .Box{ border-bottom: 0 none; }
    .LocationBlock .location{ float: none; display: block; border-bottom: 1px solid #e9e9e9; }
    .LocationBlock .phoneBtn{ float: right; display: inline-block; width: 0; height: 0; position: relative; }
    .LocationBlock .phoneBtn:before{ content: ""; display: block; height: 0.32rem; width: 0.32rem; position: absolute; top:-0.41rem; right: 0; background:url(../images/icon/down.png) no-repeat center/contain; /*border-radius: 50%;*/ }
    .LocationBlock .r_menu{ margin:0 -0.1rem; float: none; display: block; text-align: center; padding-top: 0.05rem; display: none; }
    .LocationBlock .r_menu a{ margin:0 0.1rem; }
    .LocationBlock .r_menu a+a{ margin:0 0.1rem; }
    /**首页**/
    .IndexArea{ height: auto; top: 0; }
    .IndexArea .li{ width: 25%; height: auto;  }
    .IndexArea .li+.li{ border-left: 1px solid #555; }
    .IndexArea .li:hover .title:after,
    .IndexArea .li .title:after{ display: block; display: none; }
    .IndexArea .li:hover .cont,
    .IndexArea .li .cont{ padding:0.1rem 4%; position: static; background: none; }
    .IndexArea .li .word,
    .IndexArea .li:hover .word{ height: 3.2em; line-height: 1.6em; margin-bottom: 0.1rem; display: none; }
    .IndexArea .li:hover .more,
    .IndexArea .li .more{ height: 0.34rem; border-width:1px; display: none; }
    .IndexType .Box .cont{background: rgba(0,0,0,0.5);}
    .IndexType .more{ height: 0.3rem; width: 0.3rem; }
    /**列表**/
    .list1 .li{ width: 25%; }
    /**荣誉资质**/
    #HonorBlock .Bot .cont{ font-size: 0; line-height: 0; }
    #HonorBlock .Bot .con1,
    #HonorBlock .Bot .con2{ width: 50%; }
    #HonorBlock .Bot .imgBox{ display: none; }
    /**业务领域详情页**/
    #AreaInfo .r_con .title{ font-size: 0.2rem; }
    #AreaInfo .r_con .word{ font-size: 0.14rem; }
    #AreaInfo .r_con .return{ height: 0.32rem; width: 0.32rem; background-size: 0.12rem auto; }
    /***业绩赏析详情页***/
    #CaseInfo .Top .imgBox{ width: 100%; }
    #CaseInfo .Top .cont{ padding:0.15rem 0; width: 100%; }
    /**新闻内容**/
    #InfoBlock .title{ font-size: 0.24rem; }
    /**企业文化**/
    #CultureBlock .content .cont+.title{ margin-top: 0.3rem; }
    /**联系我们**/
    #ContactBlock .Top .li{ height: auto!important; width: auto; padding:0; padding-left: 0.4rem; display: block; text-align: left; position: relative; margin:0.1rem 0.15rem; }
    #ContactBlock .Top .li+.li:before{ display: none; }
    #ContactBlock .Top .icon{ width: 0.3rem; height: 0.3rem; position: absolute; top:0; left: 0; }
    #ContactBlock .Top .txt{ padding-top: 0; line-height: 0.3rem; }
    #ContactBlock .Map{ height: 4rem; }
}

@media only screen and (max-width: 769px){
    body{ padding-top: 1rem; }
    /**头部**/
    #header{ padding:0.15rem 0; background: #fff; }
    #header .PSearch:after{ background-color: #c9a063; height: 0.22rem; margin-top: -0.11rem; }
    #header .PSearch{ margin-right: 0.15rem; background-size: 0.22rem auto; }
    #header .Search .submit{ background-size: 0.22rem; }
    /**首页**/
    .IndexArea .title{ font-size: 0.14rem; }
    .IndexArea .title img{ margin-right: 0.06rem; height: 0.24rem; width: 0.24rem; }
    .IndexType{ padding:0 0.15rem; }
    .IndexType .ul li{ margin-top: 0.15rem; }
    .IndexType .Box img{ width: 100%; }
    /**列表**/
    .list1 .li{ width: 33.33%; }
    .list3 .li+.li{ margin-top: 0.15rem; }
    .list3 .Box .cont{ padding:0.15rem 0.15rem 0.1rem; }
    .list4{ margin-left:; margin-right:; }
    .list4 .li{ padding:0; }
    .list4 .li img{ width: 100%; display: block; }
    .list4 .cont{ padding: 0.1rem 0 0.15rem; }
    .list4 .word{ line-height: 1.6em; margin-bottom: 0.1rem; }
    .list5 .imgBox{ width: 2.35rem; }
    .list5 .title{ font-size: 0.18rem; }
    .list5 .word{ line-height: 1.6em; margin-bottom: 0; }
    .list5 .more{ display: none; }
    .list6 .cont{ height: auto!important; }
    /**公用**/
    /**分页**/
    .PageBox a{ font-size: 0.12rem; }
    .PageBox .prev,
    .PageBox .next{ background-size: 0.1rem auto; }
    /**Banner图片**/
    #IndexBan .pc{ display: none; }
    #IndexBan .phone{ display: block; }
    #IndexBan .point{ bottom:0.2rem; }
    .point .swiper-pagination-bullet{ height: 0.1rem; width: 0.1rem; margin:0 0.03rem; }
    /**公共Banner**/
    #AutoBanner .pc{ display: none; }
    #AutoBanner .phone{ display: block; }
    #AutoBanner .title{ font-size: 0.22rem; }
    #AutoBanner .ltitle{ font-size: 0.14rem; }

    /**公司简介**/
    #About{ margin:0.1rem 0; background-size: 3rem; background-position: center; }
    #About .AboutBlock{ line-height: 1.6em; }
    #About .AboutBlock .span{ display: block; text-align: center; }
    #About .AboutBlock .title{ font-size: 0.2rem; }
    #About .AboutBlock .en{ font-size: 0.16rem; margin-bottom: 0; }
    #About .AboutBlock .imgBox{ display: block; width: 100%; margin:0; float: none; padding:0.1rem; margin-bottom: 0.1rem; }
    #About .AboutBlock .imgBox img{ width: 100%; }
    /**发展历程**/
    #History .gallery-thumbs{ margin:0; }
    #History .gallery-thumbs .imgBox{ width: 100%; float: none; }
    #History .gallery-thumbs .imgBox img{ width: 100%; }
    #History .gallery-thumbs .Btitle{ font-size: 0.22rem; }
    #History .gallery-thumbs .word{ padding:0; }
    /**荣誉资质**/
    #HonorBlock .HonImg{ margin:0 -0.05rem; }
    #HonorBlock .HonImg .swiper-slide{ padding:0 0.05rem; }
    #HonorBlock .Bot{ padding:0.2rem 0; }
    #HonorBlock .Bot .con1,
    #HonorBlock .Bot .con2{ width: 100%; padding:0; }
    /**业务领域**/
    #AreaInfo:before{ top: 0; background-size: 2rem; background-position: center bottom; }
    #AreaBlock .list2 li img{ width:100%;}
    #AreaBlock .list2 .wid_max{ width:100%; }
    #AreaBlock .list2 .wid_min{ width: 100%;}
    #AreaBlock .list2 li:nth-child(3n+1){ clear: none;}
    /**业务领域详情页**/
    #AreaInfo .imgBox{ width: 100%; }
    #AreaInfo .imgBox img{ display: block; width: 100%; }
    #AreaInfo .r_con{ width: 100%; padding:0.15rem 0; }
    /***业绩赏析详情页***/
    #CaseInfo .SImgBox .TPrev{ left: 0.15rem; }
    #CaseInfo .SImgBox .TNext{ right: 0.15rem; }
    #CaseInfo .SImgBox .Btn{ height: 0.4rem; width: 0.4rem; margin-top: -0.2rem; }
    #CaseInfo .sBox .stitle{ margin:0.1rem 0; }
    /**新闻内容**/
    #InfoBlock .title{ font-size: 0.2rem; }
    #InfoBlock .author{ padding-top: 0.05rem; }
    #InfoBlock .SBox div.bdsharebuttonbox .animate3s{ height: 0.3rem; width: 0.3rem; background-size: contain; }
    #InfoBlock .other .f_l,
    #InfoBlock .other .f_r{ width: 100%; max-width: 100%; }
    /**企业文化**/
    #CultureBlock .imgBox,
    #CultureBlock .content{ display: block; width: 100%; }
    #CultureBlock .imgBox{ text-align: center; padding:0; display: none; }
    #CultureBlock .imgBox img{ width: 60%; }
    #CultureBlock .content{ padding:0.15rem 0 0.35rem; }
    #CultureBlock .imgBox2{ max-width: 100%; width: 100%; float: none; margin-right: 0; }
    #CultureBlock .content2{ padding-top: 0.245rem; }
    #CultureBlock .content2 .ul .li{ width: 100%; margin-left: 0; }
    #CultureBlock .content2 .ul .img{ display: block; text-align: center; }
    /**招聘岗位详情**/
    #JobInfo{}
    #JobInfo .li+.li{ margin-top: 0.15rem; }
    #JobInfo .li_title{ font-size: 0.18rem; display: inline-block; float: none; margin:0; vertical-align: middle; padding-bottom: 0; }
    #JobInfo .li_job .li_title{ display: none; }
    #JobInfo .job_title{ font-size: 0.18rem; }
    #JobInfo .li_cont{ padding-top: 0.1rem; }
    /**联系我们**/
    #ContactBlock .Map{ height: 3rem; }
    #FormTank .ltitle{ margin:0.01rem 0 0.1rem; }
    #FormTank .form{ padding:0.15rem 0.15rem; }
    #FormTank .input{ padding:0.05rem 0.1rem; margin:0.05rem 0 0.1rem; }
    #FormTank textarea.input{ height: 1rem; }
    #FormTank .submit{ width: 100%; }

}
@media only screen and (max-width: 580px){
    /**列表**/
    .list1 .li{ width: 50%; }
    .list5 .imgBox{ width: 1.8rem; }
    .list5 .title{ margin-bottom: 0.05rem; }
}

@media only screen and (max-width: 500px){
}

@media only screen and (max-width: 400px){
}
